(work) placement - Spanish English Dictionary